using System;
using System.Collections.Generic;
using System.Text;

namespace Pixysoft.Framework.XSchEmA.Entity
{
    /// <summary>
    /// constarint interface
    /// </summary>
    public interface IConstraintSchema
    {
        /// <summary>
        /// index name
        /// </summary>
        string IndexName { get;set;}
        /// <summary>
        /// constaint name
        /// </summary>
        string ConsName { get;set;}
        /// <summary>
        /// table name
        /// </summary>
        string TableName { get;set;}
        /// <summary>
        /// column names
        /// </summary>
        List<string> ColumnNames { get;set;}
        /// <summary>
        /// table
        /// </summary>
        TableSchema Table { get;set;}
        /// <summary>
        /// columns
        /// </summary>
        List<ColumnSchema> Columns { get;}

    }
}
